﻿li, ol, ul { list-style: none; }
i, em { font-style: normal; }
img, input, button, textarea { border: none; outline: none; }
body, button, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, textarea, th, ul, span, em { margin: 0; padding: 0; }
input::-ms-clear, input::-ms-reveal { display: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #333; }
input::-webkit-input-safebox-button { display: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
table { text-align: center; border-collapse: collapse; border-spacing: 0; }

body { font-size: 14px; color: #333; background-color: #fff; font-family: "arial", "Source Han Sans CN"; }
a:link, a:visited { color: #333; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

/*功能性样式*/
.container { width: 1360px; margin: 0 auto; }
.flex-top { position: fixed; width: 100%; top: 0; margin: 0px !important; }
.pic-center { text-align: left; }
.pic-center img { max-width: 96%; max-height: 96%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */ }
.pic-center2 img { max-width: 80%; max-height: 80%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); image-rendering: -moz-crisp-edges; /* Firefox */ image-rendering: -o-crisp-edges; /* Opera */ image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */ image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */ }
.table-left { text-align: left; }
.table-right { text-align: right; }
.table-center { text-align: center; }
.dis-none { display: none }
.split { display: inline-block; width: 1px; height: 14px; background: #ddd; margin-top: -2px; }

.sitemap { line-height: 40px; margin-bottom: 32px; }
.sitemap .ico { margin-left: -4px; margin-top: -4px; }
.sitemap a { color: #666; }

#common_loading { position: fixed; top: 0; right: 0; bottom: 0; left: 0; pointer-events: auto; cursor: wait; z-index: 10000; }
#common_loading .pic { background: url(/res/images/bg/loading.gif) no-repeat; width: 48px; height: 48px; position: fixed; z-index: 10001; top: 50%; left: 50%; margin-top: -24px; margin-left: -24px; }

.bsize-m { width: 102px; height: 30px; line-height: 30px; }
.bsize-l { width: 142px; height: 38px; line-height: 38px; }
.bsize-xl { width: 318px; height: 38px; line-height: 38px; }

.nodata { background: url(/res/images/bg/notfind.jpg) center top no-repeat; text-align: center; }
.nodata p { padding-top: 90px; font-size: 14px; }
.nodata em { color: #E25959; }
.nodata .btn1 { margin-top: 10px; }
.nodata2 { color: #666; }

/*标签*/
.tag1 { display: inline-block; height: 26px; line-height: 26px; padding: 0px 5px; color: #fff; background: #FB8846; border-radius: 3px; }
.tag2 { display: inline-block; height: 26px; line-height: 26px; padding: 0px 8px; color: #fff; }
.tag3 { display: inline-block; height: 20px; line-height: 20px; padding: 0px 4px; color: #fff; background: #FB8846; border-radius: 3px; }

/*专用弹窗*/
.window1 { position: fixed; border: 1px solid #DDDDDD; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.130054); border-radius: 4px; }
.window1 .panel-header { height: 48px; line-height: 48px; text-align: center; background: #fff; font-size: 18px; font-weight: bold; color: #333; border-bottom: 1px solid #ddd; padding: 0px 23px; position: relative; }
.window1 .panel-header .fll { width: 100%; text-align: center; }
.window1 .panel-header .flr { position: absolute; right: 24px; top: 0px; }
.window1 .panel-header .static-icon-btn { display: none; background: url(/res/images/icon/icon9.png); }
.window1 .panel-header .static-icon-btn:hover { background-color: #DDDDE2; }
.window1 .panel-header .icon-close { display: inline-block; background-position: -860px -860px; }

.window2 { position: fixed; border: 1px solid #DDDDDD; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.130054); border-radius: 4px; padding: 32px; }
.window2 .panel-header { background-color: #fff; line-height: 30px; color: #333; font-size: 16px; font-weight: 600; padding: 0px; }
.window2 .panel-header .ico30 { margin: -2px 18px 0px 0px }
.window2 .messager-box { height: 50px; }
.window2 .messager-msg { color: #666; text-align: left; padding-left: 48px; }
.window2 .messager-buttons { height: auto; padding: 0px; text-align: right; }
.window2 .btn { width: 62px; height: 30px; line-height: 30px; border: 1px solid #ddd; border-radius: 4px; background: #fff; font-weight: normal; cursor: pointer; margin: 0px 8px 0px 0px; font-size: 14px; }
.window2 .btn-yes { background: #07619D; color: #fff; border-color: #07619D; }
.window2 .btn-cancel { margin: 0px; }
.window2 .btn:hover { opacity: 0.8; }

.window3 { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 1000; }
.window3 .mask { background-color: #000; opacity: 0.3; }
.window3 .pic { position: absolute; top: 50%; left: 50%; margin-top: -300px; margin-left: -300px; width: 600px; height: 600px; border-radius: 4px; background: #fff; z-index: 1000; }

/*消息提示*/
.notify-top { position: fixed; z-index: 1000; margin-top: 10px; border: 1px solid #eee; box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.13); }
.notify .panel-body { padding: 10px 12px; }
.notify .messager-box th { width: 40px; }
.notify .messager-msg { text-align: left; }
.notify .messager-box .static-icon-btn { width: 20px; height: 20px; }
.notify .icon-error-30 { background-position: -80px -20px; }
.notify .icon-question-30 { background-position: -200px -20px; }
.notify .icon-ok-30 { background-position: -140px -20px; }
.notify .icon-cross { background-position: -20px -20px; }
.notify .icon-success-30 { background-position: -140px -20px; }
/*定义keui外观*/
.combobox .box > input { pointer-events: none; }
.combobox .box .icon-down { background-position: -140px -1160px; }
.combobox .box .icon-down:hover { background-position-y: -1160px; background-color: #fff; }

.checkbox { width: auto !important; cursor: pointer; }
.checkbox .box { padding-top: 0px; }
.checkbox > label { font-size: 14px; padding-bottom: 0px; color: #666; cursor: pointer; }


.illegal { border: 1px solid red !important; }
.scroller { max-height: 240px; overflow: hidden; overflow-y: auto; }

.mask { position: fixed !important; }
.mask div { background: #000; opacity: 0.3; }

/*图标*/
.ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-top: -2px; }
.ico-hover:hover { background-position-y: -315px; }
.ico-hover2:hover { background-position-y: -320px; }

.ico10 { width: 10px; height: 10px; display: inline-block; vertical-align: middle; }
.ico30 { width: 30px; height: 30px; display: inline-block; vertical-align: middle; }
.ico40 { width: 40px; height: 40px; display: inline-block; vertical-align: middle; }
.ico50 { width: 50px; height: 50px; display: inline-block; vertical-align: middle; }
.ico60 { width: 60px; height: 60px; display: inline-block; vertical-align: middle; }
.ico70 { width: 70px; height: 70px; display: inline-block; vertical-align: middle; }

/*第1行*/
.ico-question-round { background-position: -20px -20px; }
.ico-error { background-position: -80px -2px; }
.ico-success { background-position: -140px -20px; }
.ico-warning { background-position: -200px -20px; }
.ico-warning-blue { background-position: -260px -20px; }
.ico-question30 { background-position: -315px -15px; }
.ico-error30 { background-position: -375px -15px; }
.ico-success30 { background-position: -435px -15px; }
.ico-warning30 { background-position: -495px -15px; }
.ico-warning-blue30 { background-position: -555px -15px; }
.ico-warning-gray30 { background-position: -615px -15px; }
.ico-eflag { background-position: -680px -20px; }
.ico-zflag { background-position: -740px -20px; }

/*第2行*/
.ico-police { background-position: -20px -140px; }
.ico-clock { background-position: -80px -140px; }
.ico-tick { background-position: -140px -20px; }
.ico-location { background-position: -200px -140px; }
.ico-bill { background-position: -260px -140px; }
.ico-diamond { background-position: -320px -140px; }
.ico-flag { background-position: -380px -140px; }
.ico-radio-gray { background-position: -440px -140px; }
.ico-up-circle { background-position: -500px -140px; }
.ico-enlarge { background-position: -555px -135px; }
.ico-enlarge-tiny { background-position: -620px -140px; }
.ico-added { background-position: -680px -140px; }
.ico-storage { background-position: -740px -140px; }
.ico-thumb-bg { background-position: -795px -135px; }
.ico-star-bg { background-position: -855px -135px; }
.ico-sale-bg { background-position: -915px -135px; }
.ico-hot-bg { background-position: -975px -135px; }
.ico-new-bg { background-position: -1035px -135px; }
.ico-setting { background-position: -1095px -135px; }
.ico-location-black { background-position: -1155px -135px; }
.ico-invoice { background-position: -1215px -135px; }
.ico-truck { background-position: -1275px -135px; }
.ico-cube { background-position: -1335px -135px; }

/*第3行*/
.ico-thumb { background-position: -800px -200px; }
.ico-star { background-position: -860px -200px; }
.ico-sale { background-position: -920px -200px; }
.ico-hot { background-position: -980px -200px; }
.ico-new { background-position: -1040px -200px; }

/*第4行*/
.ico-head40 { background-position: -10px -250px; }
.ico-plus-circle40 { background-position: -190px -250px; }
.ico-tick40 { background-position: -250px -250px; }
.ico-tick40-white { background-position: -310px -250px; }
.ico-tick-triangle30 { background-position: -375px -255px; }
.ico-benzol40 { background-position: -430px -250px; }
.ico-benzol { background-position: -500px -260px; }
.ico-benzol-more { background-position: -560px -260px; }

/*第5行*/
.ico-head60 { background-position: 0px -360px; }
.ico-tick60 { background-position: -60px -360px; }

/*第6行*/
.ico-headset30 { background-position: -15px -495px; }
.ico-cart30 { background-position: -75px -495px; }
.ico-user30 { background-position: -135px -495px; }
.ico-star30 { background-position: -195px -495px; }
.ico-arrow-top { background-position: -255px -495px; }
.ico-pen-line { background-position: -315px -495px; }
.ico-cart { background-position: -380px -500px; }
.ico-qq-color { background-position: -560px -500px; }

/*第7行*/
.ico-headset30-white { background-position: -15px -555px; }
.ico-cart30-white { background-position: -75px -555px; }
.ico-user30-white { background-position: -135px -555px; }
.ico-star30-white { background-position: -195px -555px; }
.ico-arrow-top-white { background-position: -255px -555px; }
.ico-pen-line-white { background-position: -315px -555px; }
.ico-cart-white { background-position: -380px -560px; }

.ico-skype-white { background-position: -680px -560px; }
.ico-email-white-s { background-position: -740px -560px; }

.ico-user-white { background-position: -140px -620px; }
.ico-headset-white { background-position: -20px -620px; }

/*第8行*/
.ico-eye { background-position: -20px -680px; }
.ico-eye-close { background-position: -80px -680px; }
.ico-telephone { background-position: -140px -680px; }
.ico-lock { background-position: -200px -680px; }
.ico-email-gray { background-position: -260px -680px; }
.ico-shield { background-position: -320px -680px; }
.ico-cross-circle { background-position: -380px -680px; }

/*第9行*/
.ico-phone { background-position: -20px -860px; }
.ico-phone-tiny { background-position: -80px -860px; }
.ico-email { background-position: -140px -860px; }
.ico-earth-tiny { background-position: -260px -860px; }
.ico-cart-tiny { background-position: -380px -860px; }
.ico-zoom { background-position: -440px -860px; }
.ico-qq-black { background-position: -500px -860px; }
.ico-email20 { background-position: -560px -860px; }
.ico-user-tiny { background-position: -680px -860px; }
.ico-people { background-position: -740px -860px; }
.ico-house { background-position: -800px -860px; }
.ico-cross { background-position: -860px -860px; }
.ico-pen-book { background-position: -920px -860px; }
.ico-question { background-position: -980px -860px; }
.ico-add { background-position: -1280px -860px; }
.ico-minus { background-position: -1340px -860px; }

/*第10行*/
.ico-phone-tiny-white { background-position: -80px -920px; }
.ico-email-white { background-position: -140px -920px; }
.ico-cart-tiny-white { background-position: -380px -920px; }
.ico-zoom-white { background-position: -440px -920px; }
.ico-user-tiny-white { background-position: -680px -920px; }

.ico-arrow-right { background-position: -1040px -920px; }
.ico-add-white { background-position: -1280px -920px; }
.ico-minus-white { background-position: -1340px -920px; }


/*第11行*/
.ico-phone-color { background-position: -20px -980px; }
.ico-earth-color { background-position: -200px -980px; }
.ico-cart-color { background-position: -320px -980px; }
.ico-user-color { background-position: -620px -980px; }
.ico-book { background-position: -1100px -980px; }
.ico-star-empty-color { background-position: -1160px -980px; }

.ico-earth-gray { background-position: -260px -980px; }
.ico-user-gray { background-position: -680px -980px; }

/*第12行*/
.ico-right10-gray { background-position: -325px -1105px; }
.ico-down10-gray { background-position: -385px -1105px; }
.ico-up10-gray { background-position: -265px -1105px; }
.ico-left10-gray { background-position: -445px -1105px; }

/*第13行*/
.ico-up { background-position: -20px -1160px; }
.ico-right { background-position: -80px -1160px; }
.ico-down { background-position: -140px -1160px; }
.ico-left { background-position: -200px -1160px; }
.ico-right10 { background-position: -325px -1165px; }
.ico-down10 { background-position: -385px -1165px; }
.ico-up10 { background-position: -265px -1165px; }
.ico-left10 { background-position: -445px -1165px; }
.ico-up-color { background-position: -505px -1165px; }
.ico-right-color { background-position: -565px -1165px; }
.ico-down-color { background-position: -625px -1165px; }
.ico-left-color { background-position: -685px -1165px; }

/*第14行*/
.ico-up-white { background-position: -20px -1220px; }
.ico-right-white { background-position: -80px -1220px; }
.ico-down-white { background-position: -140px -1220px; }
.ico-left-white { background-position: -200px -1220px; }
.ico-up10-white { background-position: -265px -1225px; }
.ico-right10-white { background-position: -325px -1225px; }
.ico-down10-white { background-position: -385px -1225px; }
.ico-left10-white { background-position: -445px -1225px; }
.ico-left10-white { background-position: -445px -1225px; }
.ico-up-triangle { background-position: -745px -1225px; }
.ico-right-triangle { background-position: -805px -1225px; }
.ico-down-triangle { background-position: -865px -1225px; }
.ico-left-triangle { background-position: -925px -1225px; }

/*第15行*/
.ico-radio { background-position: -20px -1400px; }
.ico-checkbox { background-position: -80px -1400px; }
.ico-star-gray { background-position: -140px -1400px; }
.ico-star-empty { background-position: -200px -1400px; }
.ico-down-gray { background-position: -260px -1400px; }
.ico-good { background-position: -320px -1400px; }
.ico-wechat30 { background-position: -375px -1395px; }
.ico-weibo30 { background-position: -435px -1395px; }
.ico-twitter30 { background-position: -495px -1395px; }
.ico-shareurl30 { background-position: -555px -1395px; }
.ico-array1 { background-position: -680px -1400px; }
.ico-array2 { background-position: -620px -1400px; }
.ico-shareurl { background-position: -740px -1400px; }
.ico-diamond2 { background-position: -800px -1400px; }
.ico-diamond-empty { background-position: -860px -1400px; }
.ico-square-empty { background-position: -920px -1400px; }
.ico-square { background-position: -980px -1400px; }
.ico-circle-empty { background-position: -1040px -1400px; }
.ico-circle { background-position: -1100px -1400px; }
.ico-star-empty-tiny { background-position: -1220px -1400px; }
.ico-star-empty-tiny-hover { background-position: -1220px -1460px; }

/*第16行*/
.ico-radio-hover { background-position: -20px -1460px; }
.ico-checkbox-hover { background-position: -80px -1460px; }
.ico-star-gray-hover { background-position: -140px -1460px; }
.ico-star-empty-hover { background-position: -200px -1460px; }
.ico-down-gray-hover { background-position: -260px -1460px; }
.ico-good-hover { background-position: -320px -1460px; }
.ico-wechat30-hover { background-position: -375px -1455px; }
.ico-weibo30-hover { background-position: -435px -1455px; }
.ico-twitter30-hover { background-position: -495px -1455px; }
.ico-shareurl30-hover { background-position: -555px -1455px; }
.ico-array1-hover { background-position: -680px -1460px; }
.ico-array2-hover { background-position: -620px -1460px; }
.ico-shareurl-hover { background-position: -740px -1460px; }
.ico-diamond2-hover { background-position: -800px -1460px; }

/*第17行*/
.ico-left-circle50 { background-position: -5px -1625px; }
.ico-right-circle50 { background-position: -65px -1625px; }
.ico-arrow-left40 { background-position: -130px -1630px; }
.ico-arrow-right40 { background-position: -190px -1630px; }

/*特殊*/
.ico-title-right { width: 180px; height: 16px; background-position: 0px -1822px; }
.ico-title-left { width: 180px; height: 16px; background-position: -180px -1822px; }


.c1 { color: #333; }
.c2 { color: #666; }
.c3 { color: #999; }
.ch1 { color: #0077DD !important; }
.ch2 { color: #FFF; }
.ch3 { color: #DD4B39; }
.ch4 { color: #F9651F; }

.bg1 { background-color: #0077DD; }
.bg2 { background-color: #FFF; }
.bg3 { background-color: #F9F9F9; }
.bg4 { background-color: #F5F5F5; }
.bg5 { background-color: #EEF4FC; }
.bg6 { background-color: #344961; }
.bg7 { background-color: #2E4055; }

.f1 { font-size: 12px; }
.f2 { font-size: 14px; }
.f3 { font-size: 16px; }
.fb1 { font-size: 12px; font-weight: bold; }
.fb2 { font-size: 14px; font-weight: bold; }
.fb3 { font-size: 16px; font-weight: bold; }
.ft1 { font-size: 20px; font-weight: bold; }
.ft2 { font-size: 24px; font-weight: bold; }
.ft3 { font-size: 30px; font-weight: bold; }

.line1 { height: 1px; background: #EEE; }
.line2 { height: 1px; background: #DDD; }
.line3 { border-bottom: 1px solid #EEE; }
.line4 { border-bottom: 3px solid #0077DD; }

.split1 { display: inline-block; width: 1px; height: 28px; background: #DDD; }
.split2 { display: inline-block; width: 4px; height: 24px; background: #07619D; }
.split3 { display: inline-block; width: 1px; height: 28px; background: #EEE; }

.br1 { border: 1px solid #EEE; }
.br2 { border: 1px solid #DDD; }
.br3 { border-color: #07619D }

.btn1 { display: inline-block; text-align: center; border: 1px solid #0077DD; background: #0077DD; color: #fff !important; text-decoration: none !important; cursor: pointer; font-weight: normal; transition: all 0.3s; font-size: 16px; }
.btn2 { display: inline-block; text-align: center; border: 1px solid #bbb; background: #fff; text-decoration: none !important; cursor: pointer; font-weight: normal; transition: all 0.3s; font-size: 16px; }
.btn3 { display: inline-block; text-align: center; border: 1px solid #0077DD; background: #fff; color: #0077DD !important; text-decoration: none !important; cursor: pointer; font-weight: normal; transition: all 0.3s; font-size: 16px; }
.btn1:hover, .btn2:hover { opacity: 0.8; }

.btn-change .btn1 { background: #fff; color: #07619D !important; }

.btn-disable { cursor: not-allowed; background-color: #B0B0B0; border: 1px solid #B0B0B0; }
.btn-disable:hover { opacity: 1; }
.btn-loading { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; opacity: 0.7; }

.link1 { }
.link1 a { color: #0077DD; }
.link2 { }
.link2 a { color: #333; }
.link3 { }
.link3 a { color: #666; }

.link-br a { border: 1px solid #07619D; color: #07619D; }
.link-bg a:hover { background: #07619D; color: #333; }
.link-bg2 a:hover { background: #EEF4FC; color: #333; text-decoration: none; }
.link-highlight a:hover { color: #07619D; text-decoration: none; }
.link-hover a:hover { background: #EEF4FC; color: #07619D; }
.link-hover2 a:hover { background: #07619D !important; color: #fff; }

.bg-select { border: 1px solid #07619D !important; background: #EEF4FC; color: #07619D }
.input-color input { color: #07619D !important; }
.nav-bg { background: linear-gradient(180deg, #025186 0%, #4880A6 100%) !important; }
.bg-linear1 { background: linear-gradient(132.71deg, #FF8744 3.69%, #F24D18 100%); }
.bg-linear2 { background: linear-gradient(121.06deg, #D662FF 37.49%, #AC3FBE 99.99%); }
.bg-linear3 { background: linear-gradient(121.06deg, #FF4C54 37.49%, #BE3F45 99.99%); }

.link-select { color: #07619D !important; border-bottom: 3px solid #2B6ED3 !important; }

:-ms-input-placeholder { color: #999; font-size: 16px; }
::-webkit-input-placeholder { color: #999; font-size: 16px; }
:-moz-placeholder { color: #999; font-size: 16px; }
::-moz-placeholder { color: #999; font-size: 16px; }

.input-highlight { border: 1px solid #07619D; border-right: none; }
.input .icon { margin: 0px 8px 0px -4px; }
.combobox, .textbox, .numberbox { height: auto; background: #fff; }
.combobox label, .textbox label { display: block; font-size: 14px; width: auto; height: 22px; padding-bottom: 8px; }
.combobox label em, .textbox label em { display: inline-block; color: #D0021B; font-size: 16px; vertical-align: middle; }
.combobox .box, .textbox .box, .numberbox .box { padding: 8px 12px; line-height: 22px; border: 1px solid #ddd; border-radius: 6px; }
.combobox .box input, .textbox .box input, .numberbox .box input, .textbox-multiline textarea { height: 22px; line-height: 22px; font-size: 14px; font-family: "arial",'Microsoft YaHei'; }
.combobox .box .icon-down { background-image: url(/res/images/icon/icon9.png); }
.checkbox .checkbox-rect { height: 16px; width: 16px; border: none; background: url(/res/images/icon/icon9.png)no-repeat -82px -1402px; margin-right: 4px; border-radius: 0px; }
.checkbox-selected .checkbox-rect { background: url(/res/images/icon/icon9.png)no-repeat -82px -1462px; background-color: #0077DD; border-color: #0077DD; }
.checkbox-selected .switch-checkbox-bar { background: #07619D; }
.switchbox .switchbox-item:hover { color: #07619D; background: #fff; cursor: pointer; }
.switchbox .selected { background: #0077DD !important; color: #fff !important; }

.filter-layer .switchbox .switchbox-item { background-image: url(/res/images/icon/icon9.png) !important; background-position: -80px -1400px !important; color: #0077DD; }
.filter-layer .switchbox .switchbox-item:hover { color: #0077DD; background: #fff; opacity: 0.8; }
.filter-layer .switchbox .selected { color: #0077DD !important; background-position: -80px -1460px !important; }

.job-list .filter .switchbox .selected { background: #0077DD !important; color: #fff !important; }
.job-list .filter .switchbox .switchbox-item:hover { color: #0077DD; background: #fff; }

.focus .box { border-color: #0077DD !important; }
.messager-box .static-icon-btn { background-image: url(/res/images/icon/icon9.png); }
.data-item-selected { background: #0077DD; border-left: 2px solid #0077DD; }
.data-item:hover { color: #0077DD; background: #f0f0f0; border-left: 2px solid #0077DD; }
.filter .checkbox:hover { cursor: pointer; opacity: 1; }
.filter .checkbox:hover label { color: #0077DD; cursor: pointer; }

.nva-bg .tier > a:hover { background: #EEF4FC; color: #333; text-decoration: none; }
.nva-bg #category5 a:hover, .nva-bg #category2 a:hover { background: #FFF5F4; color: #666; text-decoration: none; }

.guider { }
.guider li { float: left; width: 36px; text-align: center; color: #999; }
.guider .num { width: 34px; height: 34px; line-height: 36px; border: 1px solid #ddd; border-radius: 50%; }
.guider .name { width: 120px; margin: 10px 0px 10px -40px; }
.guider .line { width: 155px; height: 2px; background: #DDDDDD; margin-top: 18px; }
.guider .line-act { background: #07619D }
.guider .active .num { color: #fff; background: #07619D; border: 1px solid #07619D; }
.guider .finish .num { border: none; }
.guider .finish .num .ico40 { margin: -2px 0px 0px -2px; }
.guider .active .name, .guider .finish .name { font-weight: bold; color: #07619D }

.paging { }
.paging a { margin-left: 12px; }


.ico { background-image: url(/res/images/icon/icon9.png); }
.ico10 { background-image: url(/res/images/icon/icon9.png); }
.ico30 { background-image: url(/res/images/icon/icon9.png); }
.ico40 { background-image: url(/res/images/icon/icon9.png); }
.ico50 { background-image: url(/res/images/icon/icon9.png); }
.ico60 { background-image: url(/res/images/icon/icon9.png); }
.ico70 { background-image: url(/res/images/icon/icon9.png); }

.icow { background-image: url(/res-wap/images/icon/icon2.png); }
.icow2 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow5 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow6 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow8 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow10 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow12 { background-image: url(/res-wap/images/icon/icon2.png); }

.wap-section .combobox .box .icon-down { background-image: url(/res-wap/images/icon/icon2.png); background-size: 13.8rem 12rem; }
.wap-section .checkbox .checkbox-rect { height: 0.4rem; width: 0.4rem; border: none; background: url(/res-wap/images/icon/icon2.png); background-size: 13.8rem 12rem; background-position: -0.1rem -8.5rem; margin: 0; }
.wap-section .checkbox-selected .checkbox-rect { background: url(/res-wap/images/icon/icon2.png); background-size: 13.8rem 12rem; background-position: -0.1rem -9.1rem; }

/*订单详情流程图*/
.flowstep .step-no { background: url(/res/images/bg/flowstep_01.png) }

.window2 .btn-yes { background: #07619D; color: #fff; border-color: #07619D; }

.bg-hover .service .item:hover .name { background: rgba(7, 97, 157, 0.8); }
